.has-catalog-products>.category-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.catalog-card{background:#fff;border:1px solid #e2e6df;border-radius:14px;overflow:hidden;min-width:0;color:#202b28;font:16px/1.6 Arial,Helvetica,sans-serif}.catalog-photo-wrap{position:relative}.catalog-card .catalog-photo{display:block;overflow:hidden;background:white;text-decoration:none}.catalog-card .catalog-photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .25s}.catalog-photo:hover img{transform:scale(1.025)}.catalog-photo-placeholder{aspect-ratio:1;background:#f4f5f2!important}.catalog-tools{position:absolute;right:15px;top:15px;display:flex;gap:8px}.catalog-card .catalog-tools button{position:static;display:grid;place-items:center;padding:8px;width:36px;height:36px;background:#fff;border:1px solid #e2e6df;border-radius:50%;cursor:pointer}.catalog-tools svg{width:17px;height:17px;fill:none;stroke:var(--ink);stroke-width:1.6}.catalog-add-button[aria-pressed="true"]{background:#e9eee6!important}.catalog-card .catalog-body{padding:28px 32px 30px;border-top:1px solid #f0f1ed}.catalog-card .catalog-eyebrow{color:#7c6a40;font-size:11px;letter-spacing:.18em;font-weight:700;margin:0 0 12px}.catalog-card h3.catalog-name{font:500 30px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.025em;margin:0 0 24px;overflow-wrap:anywhere}.catalog-card.has-model-code h3.catalog-name{margin-bottom:6px}.catalog-model{margin:0 0 24px;color:#6c786f;font-size:13px;letter-spacing:.04em}.catalog-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.catalog-metrics strong{font-size:24px;font-weight:500;display:block;overflow-wrap:anywhere}.catalog-metrics span{font-size:11px;color:#627168;display:block;line-height:1.4}.catalog-size{font-size:13px;color:#65716a;margin:22px 0;min-height:21px}.catalog-size span{margin:0 10px}.catalog-specifications{border-top:1px solid #e2e6df;border-bottom:1px solid #e2e6df}.catalog-specifications summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:17px 0;font-size:14px;font-weight:600}.catalog-specifications summary::-webkit-details-marker{display:none}.catalog-specifications summary>span{font-size:21px;line-height:1}.catalog-specifications[open] summary>span{transform:rotate(45deg)}.catalog-specifications table{border-collapse:collapse;width:100%;font-size:13px;margin-bottom:16px;table-layout:fixed}.catalog-specifications th,.catalog-specifications td{padding:11px 0;border-bottom:1px solid #edf0e9;vertical-align:top;overflow-wrap:anywhere}.catalog-specifications th{text-align:left;font-weight:400;color:#647069;width:58%;padding-right:14px}.catalog-specifications td{text-align:right;font-weight:500}.catalog-specifications tr:last-child th,.catalog-specifications tr:last-child td{border-bottom:0}.catalog-card .catalog-download{display:flex;justify-content:space-between;gap:20px;text-decoration:none;font-size:13px;padding-top:22px;color:#52694d;letter-spacing:0}.catalog-card .catalog-download:hover{text-decoration:underline}.catalog-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.catalog-card a:focus-visible,.catalog-card summary:focus-visible,.catalog-tools button:focus-visible{outline:3px solid #a18342;outline-offset:5px}.catalog-pack .catalog-photo img{height:430px;aspect-ratio:auto}.catalog-pack .catalog-metrics strong{font-size:23px}@media(max-width:760px){.has-catalog-products>.category-products{grid-template-columns:1fr}.catalog-card .catalog-body{padding:24px}.catalog-pack .catalog-photo img{height:340px}.catalog-pack .catalog-metrics strong{font-size:21px}}@media(max-width:390px){.catalog-metrics{gap:9px}.catalog-metrics strong{font-size:21px}.catalog-card .catalog-body{padding:22px}}@media(prefers-reduced-motion:reduce){.catalog-photo img{transition:none}}

.catalog-scooter .catalog-photo img{aspect-ratio:4/3;height:auto}.catalog-scooter .catalog-metrics strong{white-space:nowrap}@media(max-width:760px){.catalog-scooter .catalog-metrics strong{font-size:clamp(16px,5.1vw,20px)}}

.catalog-scooter .catalog-metrics+.catalog-specifications{margin-top:22px}

@media(min-width:761px) and (max-width:1100px){.has-catalog-products>.category-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:761px) and (max-width:1399px){.catalog-card .catalog-body{padding:24px}.catalog-metrics{gap:10px}.catalog-metrics strong,.catalog-pack .catalog-metrics strong{font-size:21px}.catalog-scooter .catalog-metrics strong{font-size:19px}}
